package idv.jieh.commons.util;

public class NumberAnalysis extends idv.jieh.commons.comm.BasicClass {

  public static String format(String num){
    if(num == null || num.length() == 0){
      return "0";
    }
    java.text.NumberFormat format = java.text.NumberFormat.getNumberInstance();
    return format.format(Double.valueOf(num));
  }

  /**
   * 四捨五入到指定ㄉ小數點位數。
   * @param f 要處理ㄉ數字。
   * @param r 指定ㄉ小數點位數。
   * @return 將四捨五入完成的數值回傳。
   */
  public static float roundoff(float f, int r){
    int d = (int)Math.pow(10, r);
    return (float)(Math.round(f*d)/(float)d);
  }

}// End NumberAnalysis Class
